/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package src.com.negocio.matricula;

import java.sql.SQLException;
import java.util.ArrayList;
import src.com.dados.pedagogico.AlunoDao;
import src.com.dados.matricula.MatriculaDao;

/**
 *
 * @author Camila Santos
 */
public class Matricula {

    public String retornaNome(String matricula) throws SQLException {
       AlunoDao alu = new AlunoDao();
       return alu.retornaAluno(matricula);
    }
    public String retornaMtr(String nome) throws SQLException {
       AlunoDao alu = new AlunoDao();
       return alu.id_aluno(nome);
    }

    public void inserirparcelas(String vencimento, String id_turma, String id_aluno,String valor, String forma, String parcelas) throws SQLException {
       MatriculaDao mtr = new MatriculaDao();
       mtr.inserePagamento(vencimento,id_turma,id_aluno,valor,forma,parcelas);
    }

    public void mudarSituacao(String nm_aluno, String turma, int numLinhas) throws SQLException {
        MatriculaDao mtr = new MatriculaDao();
        mtr.MudarSituacao(nm_aluno, turma, numLinhas);
    }
    
    public void mudarSituacao2(String nm_aluno, String turma, int numLinhas) throws SQLException {
        MatriculaDao mtr = new MatriculaDao();
        mtr.MudarSituacao2(nm_aluno, turma, numLinhas);
    }
    
    

    public String VerificaMatricula(String matricula) throws SQLException {
        MatriculaDao mtr = new MatriculaDao();
        return mtr.verificaMatricula(matricula); 
    }

    public void inserirmatricula(String id_turma, String matricula, String parcelas,String idioma ,String id_nivel) throws SQLException {
       MatriculaDao mtr = new MatriculaDao();
        mtr.matricular(id_turma,matricula,parcelas,idioma,id_nivel); 
    }

    public String retornaIdAluno(String aluno, String cpf) throws SQLException {
        AlunoDao alu = new AlunoDao();
        return alu.id_aluno(aluno, cpf);
    }

    public ArrayList<String> retornaListaMensal(String mtr_aluno) throws SQLException {
        MatriculaDao lista = new MatriculaDao();
        return lista.listaMensalidade(mtr_aluno);
    }

    

    
    
}
